/**
 * @param {string} path
 * @returns {Boolean}
 */
export function isExternal(path) {
  return /^(https?:|mailto:|tel:)/.test(path);
}

/**
 * @param {string} str
 * @returns {Boolean}
 */
export function validUsername(str) {
  return str;
}

/**
 * @param {string} str
 * @returns {Boolean}
 */
export function validPassword(str) {
  // 检测密码强度（字母、数字、特殊符号组成的8-20位字符）
  var reg = /^(?=.*[a-zA-Z])(?=.*[0-9])(?=.*\W)[A-Za-z0-9\W]{8,20}$/;
  if (reg.test(str)) return true;
  return false;
}
export function validChinesePhoneNumber(phoneNumber) {
  // 更全面的中国手机号码正则表达式
  const reg = /^1([3-9]\d|4[5-9]|6[5-6]|7[0-8]|9[0-9])\d{8}$/;

  return reg.test(phoneNumber);
}
